/* --------------------上面添加公告按钮----------------- */
$('.j_add_notice').on('click', function(){
    $.ajax({
        url:'/api/notice/addnotice',
        data:{
            title:$('.j_notice_title').val(),
            content:$('.j_notice_content').val(),
            userId:3,
        },
        type:'post',
        success:function(res){
            // console.log(res);
            if(res.code == 200){
                $('#exampleModal112').modal('hide');
                getUser5();

            }
        }
    })


})


var arr5 = [];
var page5 = 1;
var count5 = 5;
var id;

function getUser5(){
    $.ajax({
        url:'/api/notice/getnotice',
        success:function(res){
            // console.log(res);
            if(res.data.length){
                arr5 = res.data;
                createPage5();
                getCon5();

            }
        }
    })
}
getUser5();
// 得到数据渲染页面
function getCon5(){
    $('.j_table5').html('');
    $.each(arr5.slice((page-1)*count, page*count), function(i, v){
        $('.j_table5').append('<tr data-id="'+v.id+'">\
        <td>'+v.id+'</td>\
        <td>'+v.title+'</td>\
        <td>'+v.content+'</td>\
        <td>'+v.mytime+'</td>\
        <td>'+v.name+'</td>\
        <td>\
            <a href="#">\
                <span class="" data-toggle="modal" data-target="#myModal26">删除</span>\
            </a>\
            <a href="#">\
                <span class="" data-toggle="modal" data-target="#exampleModal6"\
                    data-whatever="@mdo">修改</span>\
            </a>\
        </td>\
        </tr>\
        ')
        // console.log(v.id)
    })
   
    
}
// 创造页码
function createPage5(){
    var n = Math.ceil(arr5.length/count);
    $('.j_ul5 .j_page1').remove();
    for(var i = 1; i <= n; i++){
        $('.j_next5').before($('<li class="j_page1"><a href="#">'+i+'</a></li>'))  
    }
}
// 点击页码跳转相应页面
$('.j_ul5').on('click', '.j_page1', function(){
    page = $(this).text();
    getCon5();
})
// 向前
$('.j_previous5').on('click', function(){
    page--;
    if(page <= 1){
        page = 1;
    }
    getCon5();
})
// 向后
$('.j_next5').on('click', function(){
    page++;
    if(page >= Math.ceil(arr5.length/count5)){
        page = Math.ceil(arr5.length/count5);
    }
    getCon5();
})

// 删除公告
$('.j_notice_del').on('click', function(){
    $.ajax({
        url:'/api/notice/delnotice',
        data:{
            id:id,
        },
        type:'post',
        success:function(res){
            // console.log(res);
            if(res.code == 200){
                $('#myModal26').modal('hide');
                getUser5();
            }
        }
    })
})
//点击删除的时候，获取同一行的id
$('#myModal26').on('show.bs.modal', function(e){
    id = $(e.relatedTarget).parents('tr').attr('data-id');
    // id = $(e.relatedTarget).parents('tr').children().first().text();
    
})


//点击修改的时候，
$('#exampleModal6').on('show.bs.modal', function(e){
    id = $(e.relatedTarget).parents('tr').children().first().text();
    var tr = $(e.relatedTarget).parents('tr');
    $('.j_notice_inp_userId').val(tr.children().first().text());
    $('.j_notice_inp_title').val(tr.children().eq(1).text());
    $('.j_notice_inp_content').val(tr.children().eq(2).text());
    $('.j_notice_inp_time').val(tr.children().eq(3).text());
    $('.j_notice_inp_person').val(tr.children().eq(4).text());

    // $('.j_admin_password').val(tr.attr('data-password'));
    
    // console.log(tr.children().eq(3).text())
})
//修改
$('.j_notice_update').on('click', function(){
    $.ajax({
        url:'/api/notice/updatenotice',
        data:{
            content:$('.j_notice_inp_content').val(),
            title:$('.j_notice_inp_title').val(), 
            id:id,
        },
        type:'post',
        success:function(res){
            // console.log(res);
            if(res.code == 200){
                $('#exampleModal6').modal('hide');
                getUser5();
            }
        }
    })
})
